<%@page import="modelo.servicio.util.Formateador"%>
<%@page import="modelo.dominio.Solicitable"%>
<%@page import="modelo.dominio.Factura"%>
<%@page import="modelo.servicio.Solicitudes"%>
<%@page import="modelo.dominio.Solicitud"%>
<%@page import="java.util.List"%>
<% List<Solicitud> solicitudes = (List<Solicitud>) request.getAttribute("solicitudes"); %>
<table width='100%' cellpadding='0' cellspacing='1' id="tbl_flujos">
    <thead>
        <tr class="encabezado">
            <th>Solicitud</th>
            <th>Flujo</th>
            <th>Solicitante</th>
            <th>Paso Actual</th>
            <th>Fecha</th>
            <th>Documento</th>
            <th>Concepto</th>
            <th>Pertenece a</th>
            <th>Monto</th>
            <th>Aprobar</th>
        </tr>
    </thead>
    <tbody>
        <% for (int i = 0; i < solicitudes.size(); i++) {
        Solicitud soli = solicitudes.get(i);
        Solicitable solicitado = soli.getSolictado(); %>
        <tr class='<%=(i % 2 == 0 ? "fila_par" : "fila_non")%>'>
            <td><%=soli.getFolio()%></td>
            <td><%=soli.getFlujo().getClave() + " - " + soli.getFlujo().getDescripcionCorta()%></td>
            <td><%=soli.getSolicitante().getNombre()%></td>
            <td><%=soli.getClave() + " - " + soli.getDescripcionCorta()%></td>
            <td><%=soli.getFechaSolicitud()%></td>
            <td><%=solicitado != null? soli.getSolictado().getDocumento(): ""%></td>
            <td><%=solicitado != null? soli.getSolictado().getConcepto(): ""%></td>
            <td><%=solicitado != null? soli.getSolictado().getPertenece(): ""%></td>
            <td><%=Formateador.moneda(soli.getMontoSolicitud(), true)%></td>
            <td align="right">
                <button type="button" class="btn_detalle" title="Solicitud <%=soli.getFolio()%>"
                        onclick="detalle('<%=soli.getFolio()%>',
                                        '<%=soli.getFlujo().getClave().replace("'", "\\'")%>',
                                        '<%=soli.getClave().replace("'", "\\'")%>');">Detalle</button>
            </td>
        </tr><% } %>
    </tbody>
</table>
<script type='text/javascript'>
    $(document).ready(function() {
        $(".btn_detalle").button({
            icons: {primary: "ui-icon-script"},
            text: false
        });
    });
    function detalle(folio, clvFlujo, clvPaso) {
        charge('#ui-tabs-1', 'front?v=5&ac=3&folio=' + folio + '&clvf=' + clvFlujo + '&clvp=' + clvPaso);
    }
</script>
